Guild icon
wafer.space Community
📐 - Designing / 📦-cob / [0.5x0.5 changes] 🧵
Between 2026-09-30 11:59 p.m. and 2026-11-01 12:00 a.m.
Avatar
Changes made: rotate design to have pin 1 on the bottom left. make boards 4 layers use 2 additional layers for providing better ground add an arrow in the opposite corner to pin 1 to match the ...
💜 1
2:11 a.m.
Added teardrops while I was at it.
💜 1
Avatar
Avatar
Essen
Added teardrops while I was at it.
Andrew Wingate 2026-10-04 4:05 a.m.
This is wonderful! Thank you!
🫡 1
💜 1
Avatar
Avatar
Andrew Wingate
This is wonderful! Thank you!
Thanks. Hit me up if the annular ring DFM checks give you trouble, I have kept the same vias but there are quite skinny.
💯 1
Avatar
Thank you @Essen! I was looking at this board while working on the others earlier, and made a few small tweaks - mainly trying to get the ground connections as good as possible. I've just put a small PR up: https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs/pull/19 If you have chance, it would be great to get your yay/nay on that before Andrew merges
A few small tweaks to power and ground connections: Thickened up a few ground/power connections to 0.2mm, given the minimum trace separation can be reduced to 0.1mm (as we're using 4 layer...
💜 2
👍 1
Avatar
Avatar
RebelMike
Thank you @Essen! I was looking at this board while working on the others earlier, and made a few small tweaks - mainly trying to get the ground connections as good as possible. I've just put a small PR up: https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs/pull/19 If you have chance, it would be great to get your yay/nay on that before Andrew merges
Thanks Mike, I will get back to you in under 24 hours.
Avatar
Avatar
RebelMike
Thank you @Essen! I was looking at this board while working on the others earlier, and made a few small tweaks - mainly trying to get the ground connections as good as possible. I've just put a small PR up: https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs/pull/19 If you have chance, it would be great to get your yay/nay on that before Andrew merges
Looks good to me. 👍 Thanks for keeping the teardrops.
Avatar
Avatar
RebelMike
Thank you @Essen! I was looking at this board while working on the others earlier, and made a few small tweaks - mainly trying to get the ground connections as good as possible. I've just put a small PR up: https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs/pull/19 If you have chance, it would be great to get your yay/nay on that before Andrew merges
My only nit would be for incorporating tnt's comment on annular ring, so I made a PR with that change based on your PR and will let you merge if you agree. https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs/pull/20 (edited)
Change based on tnt's comment: This PR is a child to @MichaelBell change: Some small tweaks to quarter slot CoB #19
Avatar
Great, thanks. Yes, I’ll make that change in the others too (if Andrew hasn’t already!)
👍 1
Avatar
I've not used this setting before. I notice that on the 1x1 where Andrew made the change, the ground vias have kept their annular rings on the inner layers (and in the pcb file there's (zone_layer_connections "In1.Cu" "In2.Cu")), but in your change to the quarter slot they are gone and no vias have those zone layer connections listed. Similarly if I set annular rings to start, end and connected then I lose the inner layer rings. I don't think this is actually important because the ground flood on the inner layers goes right through the vias, but I'm not 100% sure and it is weird.
Avatar
Avatar
RebelMike
I've not used this setting before. I notice that on the 1x1 where Andrew made the change, the ground vias have kept their annular rings on the inner layers (and in the pcb file there's (zone_layer_connections "In1.Cu" "In2.Cu")), but in your change to the quarter slot they are gone and no vias have those zone layer connections listed. Similarly if I set annular rings to start, end and connected then I lose the inner layer rings. I don't think this is actually important because the ground flood on the inner layers goes right through the vias, but I'm not 100% sure and it is weird.
( If I understand your comment correctly ) I believe losing the annular ring on via unconnected to the inner layers is normal. (edited)
11:16 p.m.
but in your change to the quarter slot they are gone and no vias have those zone layer connections listed
I am less familiar with the kicad file structure, but I expect the gnd vias to still all still be connected to the inner GND fill zones just as in Andrew's changes.
11:18 p.m.
I did forget to re-fill the zones so I just pushed a new commit, not sure if that wasn't the cause. (edited)
11:19 p.m.
Inner layer GND connection:
Avatar
Ah hah, looks like that’s fixed it. Thanks!
🫡 1
Avatar
Cool, nice catch
Avatar
Tim 'mithro' Ansell 2026-10-07 1:27 a.m.
We really should set up GitHub actions to run DRC/ERC checks on pull requests (and also do a reflood of regions and verify no diffs). Potentially it could even do preview renders or visual diffs type thing? I know I have seen actions which do that type of thing but do not know what the current best practices are.
Avatar
Andrew Wingate 2026-10-07 1:28 a.m.
So we cannot have anything reflood as the panels would get all screwed up unfortunately
👀 1
Avatar
Avatar
Tim 'mithro' Ansell
We really should set up GitHub actions to run DRC/ERC checks on pull requests (and also do a reflood of regions and verify no diffs). Potentially it could even do preview renders or visual diffs type thing? I know I have seen actions which do that type of thing but do not know what the current best practices are.
That would be very useful indeed.
Avatar
Avatar
Andrew Wingate
So we cannot have anything reflood as the panels would get all screwed up unfortunately
Is this because the panels would be bent by the heat of the reflow process or is there something else ? Also, when you mean anything, do you mean anything ? Does this mean cms are a no go and we need to rethink how we do the connector ?
Avatar
Avatar
Essen
Is this because the panels would be bent by the heat of the reflow process or is there something else ? Also, when you mean anything, do you mean anything ? Does this mean cms are a no go and we need to rethink how we do the connector ?
Andrew Wingate 2026-10-07 2:29 a.m.
it's because the reflood would not honor the board edges (because edge.cuts is not board outline anymore) so all individual boards would flood together and not honor clearances demanded by jlc and others for flood to v-cut
Avatar
Avatar
Andrew Wingate
it's because the reflood would not honor the board edges (because edge.cuts is not board outline anymore) so all individual boards would flood together and not honor clearances demanded by jlc and others for flood to v-cut
I have to admit I might not quite follow what the link between reflow (maybe reflood != reflow, in which case I don't know what reflood is) and the v-cut clearance, but if I get what you are saying is that there isn't enough clearance between each board edge ? Is the connector footprint the one that is to close to the edge and causing the DFM violation ? (edited)
2:38 a.m.
What should the new clearance be ?
Avatar
Andrew Wingate 2026-10-07 2:38 a.m.
reflood == pouring the ground plane in KiCad
Avatar
Avatar
Andrew Wingate
reflood == pouring the ground plane in KiCad
Ah got it, my bad.
💜 1
Avatar
Avatar
Andrew Wingate
reflood == pouring the ground plane in KiCad
Hum, I allways assumed that the flood zone (calling it that to be inline with the conversation flow) are defined per there own coordinate set and not inherited from the board cut 🤔 So how are you creating the gnd planes during penalization ? Do you have to re-draw them all by hand ? (edited)
Avatar
Avatar
Essen
Hum, I allways assumed that the flood zone (calling it that to be inline with the conversation flow) are defined per there own coordinate set and not inherited from the board cut 🤔 So how are you creating the gnd planes during penalization ? Do you have to re-draw them all by hand ? (edited)
Andrew Wingate 2026-10-07 2:46 a.m.
append the board and do not re-pour
Avatar
Avatar
Andrew Wingate
append the board and do not re-pour
So the pannelized boards have no filled gnd plane ?
2:53 a.m.
To confirm, because if that is the case I will want to add a lot more gnd connections on the pcb.
Avatar
Avatar
Essen
So the pannelized boards have no filled gnd plane ?
Andrew Wingate 2026-10-07 2:53 a.m.
take the board you made as example. You have poured planes. They persist, but when you add (many) to a panel (and remove the edge.cuts shape this may be where you're getting lost) you cannot re-pour Does that make sense>
Avatar
Avatar
Andrew Wingate
So we cannot have anything reflood as the panels would get all screwed up unfortunately
Tim 'mithro' Ansell 2026-10-07 2:54 a.m.
I'm pretty sure you can mark the flood regions edges and proper keep outs? (edited)
Avatar
Andrew Wingate 2026-10-07 2:55 a.m.
I think there's ways around this, I'm not certain how much you gain in all this anyways, because any change to the child can't just be pushed and must be redone.
Avatar
Avatar
Andrew Wingate
take the board you made as example. You have poured planes. They persist, but when you add (many) to a panel (and remove the edge.cuts shape this may be where you're getting lost) you cannot re-pour Does that make sense>
I am sorry, but I am still very confused. To my understanding edge cuts and fill zones are different things. I can remove edge cuts and keep fill zones. So I guess you have another problem I am not seeing. Example of what I mean with the edge cut very far from the fill zone limits :
Avatar
Andrew Wingate 2026-10-07 3:01 a.m.
*clearances
3:02 a.m.
if you put edge.cuts on there you will see the pour change
3:02 a.m.
see the zone here
Avatar
Ah yes, I see it, see leftmost. Example with the worlds most ugly pannelization work (proof that you should never count on me to do the pannelization) So you just want us to un-pour all zones ? (edited)
3:04 a.m.
3:06 a.m.
Interesting tid bit, I had not thought about it.
Avatar
I think @Essen got the wrong end of the stick here and has cleared the floods on the CoB. The point is that after panelization you can’t re-flood. We do want the zones built on the individual CoBs before they are panelized. So don’t take the last commit on PR20.
💜 1
Exported 40 message(s)
Timezone: UTC+0